//
//  FoodDetailViewController.m
//  VietQuan
//
//  Created by Vinh Huynh on 11/13/11.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import "FoodDetailViewController.h"
#import "Item.h"
#import "ItemExtension.h"
#import "UIImageExtension.h"


@implementation FoodDetailViewController

@synthesize editButton;
@synthesize imagesButton;
@synthesize restaurentsButton;
@synthesize videoButton;
@synthesize shareButton;
@synthesize foodImage;
@synthesize buttonsBgImage;
@synthesize textviewBgImage;
@synthesize detailFoodTextView;

// The designated initializer.  Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization.
    }
    return self;
}



// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];
}


/*
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
*/

- (void)didReceiveMemoryWarning {
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
    
    // Release any cached data, images, etc. that aren't in use.
}

- (void)viewDidUnload {
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}


- (void)dealloc {
	[editButton release];
	[imagesButton release];
	[restaurentsButton release];
	[videoButton release];
	[shareButton release];
	[foodImage release];
	[buttonsBgImage release];
	[textviewBgImage release];
	[detailFoodTextView release];
    [super dealloc]; 
}

#pragma mark Custom Method
- (void) getDetailFood:(Item *)aItem{
	UIImage *image = [UIImage imageWithData:aItem.thumbnail];
	[image scaleToSize:CGSizeMake(293, 196)];
	UIImage *imageRoundCorner = [UIImage makeRoundCornersImage:image :10 :10];
	self.foodImage.image = imageRoundCorner;
	self.detailFoodTextView.text = aItem.detail;
	self.headrTitleLabel.text = aItem.name;
}

- (IBAction)back{
	[self.navigationController popViewControllerAnimated:YES];
}



@end
